import Axios from "./axios"  // 导入配置好的axios文件
// 封装axios请求函数，并用export导出

// 登录
function login(datas) {
    return Axios({
        url: "/loginCheck",
        method: "post",
        data: datas
    })
}
// 注册
function register(datas) {
    return Axios({
        url: "/registerCheck",
        method: "post",
        data: datas
    })
}
// 发送验证码
function sendCheckCode(datas) {
    return Axios({
        url: "/sendCheckCdoe",
        method: "post",
        data: datas
    })
}
// 获取用户数据
function getUserData(datas) {
    return Axios({
        url: "/user",
        method: "get",
        data: datas
    })
}

// 更新用户数据
function updateUserData(id,data) {
    return Axios({
        url: `/account/${id}`,
        method: "patch",
        data ,
    })
}

export default function () {
    return {
        register,
        login,
        sendCheckCode,
        getUserData,
        updateUserData,
    }
}